//! # 依赖注入模块
//! 
//! 本模块提供高性能、类型安全的依赖注入容器实现，采用面向接口编程设计。
//! 支持多种生命周期管理、循环依赖检测和异步操作。

// 导出核心接口
pub mod traits;

// 导出数据模型
pub mod models;

// 导出核心实现
pub mod core;

// 导出工厂实现
pub mod factory;

// 导出生命周期管理
pub mod lifecycle;

// 导出配置管理
pub mod config;

// 重新导出公共类型
pub use traits::*;
pub use models::*;
pub use core::*;
pub use factory::*;
pub use lifecycle::*;
pub use config::*;